#ifndef __COMPONENT_INTRO_H__
#define __COMPONENT_INTRO_H__

#include "Component.hpp"

namespace PocketSurvival
{
    struct ComponentIntro : public Component
    {
        virtual const std::string &getName() const override;
        static const std::string &GetName();
        virtual void load(const nlohmann::json &jsonData) override;
        virtual void save(nlohmann::json &jsonData) override;
        virtual void saveToMsgJson(nlohmann::json &jsonData) override;
    };
    
} // namespace PocketSurvival

#endif